diff --git a/templates/typ-profile.html.twig b/templates/typ-profile.html.twig --- a/templates/typ-profile.html.twig +++ b/templates/typ-profile.html.twig @@ -1,229 +1,540 @@ {% set base_images = 'http://media.yellowpages.co.th/yellowpages' %} {% set base_promotion = promotion.baseurl %} - - - -
- -
- {% if profile.logo %} -
{#logo#} - -
- {% else %} -
- -
{#end logo#} - {% endif %} - -
-

{{ profile.humanname|raw }}

- {% if profile.districtname or profile.cityname %} - {{ [profile.districtname,profile.cityname]|join(' ') }} +
+ -
-

{% trans %} Views {% endtrans %} : xxxxx

-
-
+ {{ profile.humanname|raw }} - {#description#} -
- {% if profile.profile %} -

{{ profile.profile|raw }}

+ {% else %} + + {% trans %} Home {% endtrans %} + > {{ profile.humanname|raw }} {% endif %} - {% if profile.proddesc %} - {% trans %} Product And Service {% endtrans %} -

{{ profile.proddesc|raw }}

- {% endif %} - {% if profile.brandname %} - {% trans %}Brand Name{% endtrans %} -

{{ profile.brandname|replace({"

":" ","

":" "}) }}

- {% endif %} -
{#end description#} - - {#picture#} - {% if profile.pictures %} -
-
    - {% for key, picture in profile.pictures %} -
  • - -
  • - {% endfor %} -
-
- {% endif %} - {#end picture#} +
+
- {#contact#} -
-

{% trans %} Contact Information {% endtrans %}

+
+
+ {#{% if profile.logo %}#} + {#
#} + {##} + {#
#} + {#{% else %}#} + {#
#} + {##} + {#
#} + {#{% endif %}#} - {#Business Name.#} - {% if profile.humanname %} -
-
-

{% trans %} Business Name {% endtrans %}:

+
+

{{ profile.humanname|raw }}

+ + {% trans %}Category{% endtrans %} : {{ profile.headingname|raw }}

-
- {{ profile.humanname }} -
-
- {% endif %} - - {#address#} -
-
-

{% trans %} Address {% endtrans %}:

-
-
- {{ [profile.addr,profile.soi,profile.road,profile.subdistrictname,profile.districtname,profile.cityname,profile.postcode]|join(' ') }}
- {#tel.#} - {% if profile.telno %} -
-
-

{% trans %} Tel {% endtrans %}:

-
-
- {% if profile.telno %} - {% for key, tel in profile._format.telno %} - {% if loop.last %} - {{ tel }} - {% else %} - {{ tel }}, - {% endif %} - {% endfor %} - {% endif %} -
-
- {% endif %} +
+ + {% if type != 'FL' %} + + {% endif %} + +
+ + {% if type != 'FL' %} + {{ profile.profile|raw}} + {% if profile.profile %}

{% endif %} + {% else %} + {#{{ profile.profile|raw|slice(0, 100)}}{% if profile.profile|length > 100 %}{{ '...

' }} {% endif %} #} + {#{% if profile.profile %}
{% endif %}
#} + {% endif %} + {#{% if not profile.addr %}{% else %}#} + {#{% trans %} Address {% endtrans %}#} + {#{{ [profile.addr,profile.soi,profile.road,profile.subdistrictname,#} + {#profile.districtname,profile.cityname,profile.postcode]|join(' ') }}#} + {#{% endif %}#} + {#{% if profile.location.lat %}#} + {#
#} + {#{% else %}#} + {#
#} + {#{% endif %}#} - {#fax#} - {% if profile.fax %} -
-
-

{% trans %} Fax {% endtrans %}:

-
-
- {% if profile.fax %} - {% for key, fax in profile._format.fax %} - {% if loop.last %} - {{ fax }} - {% else %} - {{ fax }}, +
+
+ + {% if profile.addr or profile.soi or profile.road or profile.subdistrictname or profile.districtname or profile.cityname %} + + + + + {% endif %} + {% if not profile.telno %}{% else %} + + + + + {% endif %} + {% if not profile.fax %}{% else %} + + + + + {% endif %} + {% if not profile.email %}{% else %} + + + + {% endif %} - {% endfor %} - {% endif %} - - - {% endif %} + {% if not profile.website %}{% else %} + + + + + {% endif %} + {% if not profile.workinghours %}{% else %} + + + + + {% endif %} + {% if profile.location.lat and profile.location.lon %} + + + + + {% endif %} +
{% trans %} Address {% endtrans %}: {{ [profile.addr,profile.soi,profile.road,profile.subdistrictname,profile.districtname,profile.cityname,profile.postcode]|join(' ') }}
{% trans %} Tel {% endtrans %}: + {% if not profile.telno %} + {% else %} + {% if type == 'FL' %} + {{ profile._format.telno.0 }}
+ {% else %} + {% for key, tel in profile._format.telno %} + {% if loop.last != key+1 %}{{ tel }}{{ "," }} + {% else %}{{ tel }}{% endif %} + {% endfor %}
+ {% endif %} + {% endif %} +
{% trans %} Fax {% endtrans %}: + {% if not profile.fax %} + {% else %} + {% if type == 'FL' %} + {{ profile._format.fax.0 }}
+ {% else %} + {% for key, fax in profile._format.fax %} + {% if loop.last != key+1 %}{{ fax }}{{ "," }} + {% else %}{{ fax }}{% endif %} + {% endfor %}
+ {% endif %} + {% endif %} +
{% trans %} Email {% endtrans %}: + {% if not profile.email %} + {% else %} + {% if type == 'FL' %} + {% set email = profile.email|split(',') %} + {{ email.0 }} + {#{% for key , mail in email %}#} + {#{% if loop.last != key+1 %}{{ mail }},
#} + {#{% else %}{{ mail }}
{% endif %}#} + {#{% endfor %}#} + {% else %} + {% set email = profile.email|split(',') %} + {% for key , mail in email %} + {% if loop.last != key+1 %}{{ mail }},
+ {% else %}{{ mail }}
{% endif %} + {% endfor %} + {% endif %} + {% endif %} +
{% trans %} Website {% endtrans %}: + {% if not profile.website %} + {% else %} + {# {% set website_show = profile.website_show|split(',') %} + {% if type == 'FL' %} + {{ website_show.0 }} + {% else %} + {% for key , web in website_show %} + {% if loop.last != key+1 %}{{web}},
+ {% else %}{{web}}
{% endif %} + {% endfor %} + {% endif %} #} + {% if type == 'FL' %} + {% set website_show = profile.website_show|split(',') %} + {{ website_show.0 }} + {% else %} + {% for key , web in profile.website %} + {% if loop.last %} + {{web}}
+ {% else %} + {{web}},
+ {% endif %} + {% endfor %} + {% endif %} + {% endif %} +
{% trans %} Work-Time {% endtrans %}: + {% if not profile.workinghours %} + {% else %} + {{ profile._format.workinghours }}
+ {% endif %} +
{% trans %} Coordinates {% endtrans %}: {{ profile.location.lat }},{{ profile.location.lon }}
+
- {#e-mail#} - {% if profile.email %} -
-
-

{% trans %} Email {% endtrans %}:

-
-
- {% if profile.email %} - {% for key , mail in profile.email %} - {% if loop.last %} - {{ mail }} + + +
+
+ {% if type != 'FL' %} + {% if not prodescription or prodescription is empty %} + {% else %} +
{% trans %} Product And Service {% endtrans %} + {{ prodescription|raw }} + {% endif %} + +
+ {% if not profile.brandname %} + {% else %}{% trans %}Brand Name{% endtrans %}
{{ profile.brandname|replace({"

":" ","

":" "}) }} + {% endif %} +
+ {% else %} - {{ mail }}, - {% endif %} - {% endfor %} - {% endif %} -
-
- {% endif %} + {% if not prodescription or prodescription is empty %} + {% else %} +
{% trans %} Product And Service {% endtrans %} + {{ prodescription|raw }} + {% if prodescription and profile.brandname %}
{% endif %} + {% endif %} - {#website#} - {% if profile.website %} -
-
-

{% trans %} Website {% endtrans %}:

-
-
- {% if profile.website %} - {% for key , web in profile.website %} - {% if loop.last %} - {{web}} - {% else %} - {{web}}, {% endif %} - {% endfor %} - {% endif %} -
-
- {% endif %} + +

+ {# TAB #} + {% if type == 'FL' %} +
+ + +
+ + {% if promotion.promotionid %} + + {% endif %} + + {% if profile.location.lat %} + + {% endif %} + +
+
+ {% else %} +
+ - {#work-time#} - {% if profile.workinghours %} -
-
-

{% trans %} Work-Time {% endtrans %}:

-
-
- {% if not profile.workinghours %} - {% else %} - {{ profile._format.workinghours }} - {% endif %} -
-
- {% endif %} -
{#end contact#} + +
+ {{ app.request.getRequestUri() }} +
+
+ +
+
+
- {% endif %} - {#end Map#} -
-

{% trans %} Comment {% endtrans %}

-
- {#facebook#} -
- {{ app.request.getRequestUri() }} -
- -
-
{#end facebook#} + +
+
-
{#end typ profile freelist#} - - +
+
+